# 石头剪刀布的游戏
# 分析:
# 角色: 电脑、人
# 规则: 石头 --> 剪刀  剪刀 --> 布  布 --> 石头

# 石头用数字1表示，剪刀用数字2表示  布用数字3表示
# 结果: 人胜利、打平、人输了
# 思考: 如何编写判断的条件?
# 条件1: 人赢了 --> (人出1同时电脑出2) 或  (人出2同时电脑出3) 或  (人出3同时电脑出1)
# 条件2: 打平 --> 人出的和电脑一样
# 条件3: 人输了 --> 上述条件都不满足

# 0.导入随机数包【导包必须放在代码最上方】
import random
# 1.定义变量（角色）
player = int(input("请输入出拳的数字 (1/2/3)："))
computer = random.randint(1, 3)  # 电脑随机出拳（1-3之间的整数）
# 2.出拳判断(条件: player的数字和computer的数字是否一致)
# 条件1: 人赢了各种情况考虑进去
if (player == 1 and computer == 2) or (player == 2 and computer == 3) or (player == 3 and computer == 1):
    print("电脑你太菜了，哈哈哈~")
# 条件2: 打平了
elif player == computer:
    print("打平了，咱俩心有灵犀")
# 条件3: 人输了
else:
    print("电脑你太厉害了~")